#pragma once

#define NMAE_MAX 20
#define GENDER_MAX 10
#define TEL_MAX 20
#define ADDRE_MAX 50
//利用顺序表实现通讯录
//姓名 性别 年龄 电话 地址

typedef struct personinof
{
	char name[NMAE_MAX];
	char gender[GENDER_MAX];
	int age;
	char tel[TEL_MAX];
	char address[ADDRE_MAX];
}perinof;

//将顺序表重命名位通讯录
typedef struct Seqlist contact;

//初始化通讯录

void InitContact(contact* con);

//添加通讯录数据

void AddContact(contact* con);

//删除通讯录数据

void DelContact(contact* con);

//展示通讯录数据

void ShowContact(contact* con);

//查找通讯录数据

void FindContact(contact* con);

//修改通讯录数据

void ModifyContact(contact* con);

//销毁通讯录数据

void DestroyContact(contact* con);

//保留通讯录联系人到文件中，以便下次取出

void PreserveContact(contact* con);